cb5a85a3fc563fded758247631ca840527116d4d,modules/swagger-core/src/main/java/io/swagger/core/filter/SpecFilter.java,SpecFilter,removeBrokenReferenceDefinitions,#Swagger#,101

Before Change


                    for (Operation op: path.getOperations()) {
                        if (op.getResponses() != null) {
                            for (Response response: op.getResponses().values()) {
                                if (response.getSchema() != null && response.getSchema() instanceof RefProperty) {
                                    referencedDefinitions.add(((RefProperty) response.getSchema()).getSimpleRef());
                                }
                            }
                        }

After Change


                    for (Operation op: path.getOperations()) {
                        if (op.getResponses() != null) {
                            for (Response response: op.getResponses().values()) {
                                String propertyRef = getPropertyRef(response.getSchema());
                                if (propertyRef != null) {
                                    referencedDefinitions.add(propertyRef);
                                }
                            }
                        }